@charset "utf-8";

/* CSS Document */

/*banner*/

.banner{ overflow:hidden; width:100%;}

.banner a{overflow:hidden; width:100%; display:block; background:url("../images/banner.jpg") no-repeat center; height:520px;}

/*搜索*/

.ss{ overflow:hidden; width:100%; height:62px; background:url("../images/Bgbg.png") repeat;}

.ss .ssBox{ overflow:hidden;}

.ss .ssBox p{ line-height:62px; color:#333;  font-size:13px; float:left}

.ss .ssBox p a{ color:#333; padding:0 8px;}

.ss .ssK{ overflow:hidden; float:right;height:38px; width:321px; margin-top:12px}

.ss .ssK input{float:left;height:36px;line-height:36px;font-size:13px; padding: 0 10px;width: 250px;outline:none;background: #fff;border:1px solid #bdbdbd;border-right:none;color:#333;}

.ss .ssK a{ display:block; float:right; background:url("../images/ssFdj.png") no-repeat center; width:40px; height:38px;}

/*生产工艺*/

.S_C{ overflow:hidden; width:100%; background-color:#f7f7f7;}

.S_C h2{ text-align:center; background:url("../images/sc-titBg.png") no-repeat center; font-size:22px; margin-top:20px;}

.S_C h2 a{ color:#000}

.S_C h2 strong{ color:#c30101}

.S_C p{ text-align:center; color:#999; font-size:12px; margin-top:2px;} 

.S_C .scBox{ overflow:hidden; width:1550px; height:225px; margin:15px auto 20px; position:relative}

.S_C .scBox em{ display:block; cursor:pointer; position:absolute; width:41px; height:41px; top:90px;}

.S_C .sclt{ background:url("../images/sclt.png") no-repeat center top; left:0}

.S_C .scrt{ background:url("../images/scrt.png") no-repeat center top; right:0}

.S_C .scBox em:hover{ background-position:bottom}

.S_C .scCon{ overflow:hidden; width:1460px; height:225px; margin:0 auto; position:relative}

.S_C ul{ position:absolute; top:0; left:0}

.S_C ul li{ width:229px; border:3px solid #ececec; height:220px; float:left; margin-right:20px; background-color:#ececec;}

.S_C ul li a{ text-decoration:none}

.S_C ul li img{ display:block; margin:0 auto;}

.S_C ul li span{ display:block; text-align:center; font-size:13px; height:45px; line-height:45px; color:#333}

.S_C ul li:hover{ background-color:#c30101; border-color:#c30101}

.S_C ul li:hover span{ color:#fff}

.S_C ul li:hover img{ opacity:.85;}

/*广告1*/

.gS01{ overflow:hidden; width:100%; background:url("../images/Bgbg.png") repeat;}

.gS01 .gsBox{ overflow:hidden; background:url("../images/gg-ssBg.png") no-repeat center; height:160px; width:1460px; margin:0 auto;}

.gS01 .gsLt{float:left;margin-top: 10px;margin-left: 36px;}

.gS01 .gsLt p{ font-size:26px; color:#666666;}

.gS01 .gsLt h4{ margin-top:5px; font-size:30px; color:#c30101;}

.gS01 .MD{margin-left:15px;border-left: 1px solid #dfdfdf;padding-left:30px;margin-top:15px;float:left;}

.gS01 .MD img{ display:block; margin-top:10px;}

.gS01 .MD p{ font-size:12px; color:#999; margin:5px 0;} 

.gS01 .MD h3{ font-size:16px; color:#262626;}

.gS01 .rt{float:right;width:211px;margin-right:33px;margin-top: 20px;}

.gS01 .phone{ background:url("../images/gg-ssPhone.png") no-repeat right center; padding-right:45px;}

.gS01 .phone p{ font-size:13px; color:#666666; text-align:right}

.gS01 .phone h4{ font-size:24px; color:#000; font-weight:normal;}

.gS01 .rt a{display:block;width:165px;margin: 0 auto;margin-top: 5px;}

/*产品*/

.Pro{ overflow:hidden; width:100%; background:url("../images/Bgbg.png") repeat; padding-bottom:20px;}

.Pro .proLt{ float:left; width:240px;}

.Pro .proTit{ overflow:hidden; width:215px; padding-left:25px; height:117px;background:url("../images/pro-lt-tit.png") no-repeat center;}

.Pro .proTit p{ font-family:Arial; margin-top:24px; color:#fff; font-size:12px;} 

.Pro .proTit em{ text-transform:uppercase; font-size:30px; display:block} 

.Pro .proTit h2{ font-size:20px; margin-top:5px;color:#fff}

.Pro .proTit h2 a{ color:#fff}

.Pro .proltBox{ }

.Pro .proDl{  margin-bottom:1px;position:relative;z-index:999;}

.Pro .proDl dt{ height:40px; font-size:13px; line-height:40px; background:url("../images/proDtBG.png") repeat-x;}

.Pro .proDl dt a{ display:block; color:#666666; padding-left:25px; float:left; width:170px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-decoration:none;}

.Pro .proDl dt i{ display:block; width:25px; height:25px; background:url("../images/pro-btn.png") no-repeat center top; margin-right:12px; margin-top:8px; float:right;} 

.Pro .proDl dt:hover{ background:#c30101}

.Pro .proDl dt:hover a{ color:#fff}

.Pro .proDl dt:hover i{ background-position:bottom}

.Pro .proDl dd{padding:0 25px;font-size:13px;color:#333;padding-left:30px;background: #fff;}

.Pro .proDl dd a{color:#333;line-height: 30px;display: block;padding-left: 10px;}

.Pro .proDl dd:hover a{ }

.Pro .proDl dd{padding:0 25px;font-size:13px;color:#333;padding-left:10px;top: 0;background:#fff;position:absolute;left: 238px;width: 230px;display:none;}

.Pro .proDl dd a{color:#333;line-height: 40px;display: block;padding-left: 27px;text-decoration: none;font-size:14px;}

.Pro .proDl dd a:hover{color:#c30101;}

.Pro .prodb{ overflow:hidden; background:url("../images/prolt-phoneBg.png") no-repeat center ; width:240px; height:210px;}

.Pro .phone{ background:url("../images/imagesPhone.png") no-repeat left center; padding-left:45px; margin-left:25px; margin-top:20px;}

.Pro .phone p{ color:#fff; font-size:13px;}

.Pro .phone h4{ color:#fff; font-size:24px; font-family:Arial;}

.Pro .proRt{ float:right; width:1200px;}

.Pro .proNav{ overflow:hidden; background:url("../images/pro-rtTitBg.png") repeat-x center; height:50px;}

.Pro .proNav li{float:left; text-align:center; line-height:50px; font-size:14px; background:url("../images/pro-liBg.png") repeat-y right center;}

.Pro .proNav li a{ color:#333; text-decoration:none}

.Pro .proNav li.li01{ width: 194px;}

.Pro .proNav li.li02{ width: 184px;}

.Pro .proNav li.li03{ width: 180px;}

.Pro .proNav li.li04{ width: 189px;}

.Pro .proNav li.last{ background:none}

.Pro .proNav li:hover,.Pro .proNav li.cur{ background:#c30101;}

.Pro .proNav li:hover a,.Pro .proNav li.cur a{ color:#fff}

.Pro .proRtBox{ overflow:hidden; width:1179px; border:1px solid #d1d1d1; border-top:none; position:relative; padding:10px; background-color:#fff; height:580px;}

.Pro .list{position:absolute; top:10px; left:10px; overflow:hidden; height:830px; display:none; width:1170px;}

.Pro .list li{ width:282px; float:left; margin-bottom:11px; float:left; margin-right:4px;margin-left: 5px;}

.Pro .list li a{ text-decoration:none;}

.Pro .list li span{ display:block; text-align:center; font-size:13px; color:#666666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:6px}

.Pro .tu{ width:282px; background:url("../images/pro-yyBG.png") no-repeat center bottom; padding-bottom:10px;}
.proRtBox  li a  {font-size:15px;}
.Pro .tu img{ display:block; border:1px solid #e4e4e4; width:280px; height:280px;}

.Pro .list li.last{ margin-right:0}

.Pro .list li:hover img{ opacity:0.8; filter:alpha(iopacity=80)}

/*广告2*/

.gs02{ overflow:hidden; width:100%; background:url("../images/gsBGBg.png") repeat; padding:15px 0;}

.gs02 .gsBox{ height:130px; background:url("../images/gs02Bg.png") no-repeat center; }

.gs02 .gsLt p{ font-size:20px; margin-top:5px;}

.gS01 .gsLt h4{ font-size:25px}

.gs02 .MD{margin-left:5px;border-left: 1px solid #dfdfdf;padding-left:20px;margin-top:15px;float:left;}

.gs02 .MD img{ margin-top:0px;}

.gs02 .MD h4{ font-weight:normal; font-size:16px; color:#262626;}

.gs02 .MD h4 strong{ color:#c30101;}

/*保障*/

.B_Z{ overflow:hidden; width:100%; background:url("../images/Bgbg.png") repeat; padding:20px 0;}

.B_Z .bztit{ overflow:hidden; width:100%; background:url("../images/bzTiTbG.png") no-repeat center; height:140px;}

.B_Z .bzLt{float:left;margin-top: 10px;margin-left: 35px;}

.B_Z .bzLt p{ font-size:26px; color:#fff;}

.B_Z .bzLt h4{ margin-top:5px; font-size:40px; color:#fff;}

.B_Z .MD{margin-left:30px;padding-left:25px;margin-top:15px;float:left; background:url("../images/bz-li.png") repeat-y left center;}

.B_Z .MD img.img{display:block;margin-top:10px;}

.B_Z .MD p{ font-size:12px; color:#f78989; margin:5px 0;} 

.B_Z .divbz{ overflow:hidden; margin-top:5px}

.B_Z .divbz h3{ font-size:18px; color:#fff; float:left; font-weight:normal; margin-top:5px;}

.B_Z .divbz h4{font-weight:normal;font-size:13px;margin-left:20px;float: left;color: #fff;}

.B_Z .divbz h4 strong{ font-size:24px; font-family:Arial}

.B_Z .divbz a{ display:block; float:left; margin-left:15px;}

.B_Z .bz{ overflow:hidden; width:100%;}

.B_Z .bz01{ background:url("../images/bz_01.png") no-repeat center; height:313px;}

.B_Z .bz02{ background:url("../images/bz_02.png") no-repeat center; height:307px;}

.B_Z .bz03{ background:url("../images/bz_03.png") no-repeat center; height:276px;}

.B_Z .bz04{ background:url("../images/bz_04.png") no-repeat center; height:344px;}

.B_Z dl{ overflow:hidden; width:450px; margin-left:33px; margin-top:50px; margin-right:20px;}

.B_Z dt{ width:71px; float:left;}

.B_Z dd{ width:360px; float:right}

.B_Z dd h3{ color:#0b0b09;  font-size:28px; margin-top:20px;}	

.B_Z dd span{display:block;color:#999;font-size:12px;font-family:Arial;margin-bottom: 25px; margin-top:3px;}

.B_Z dd p{background: url("../images/bz-zfx.png") no-repeat left 8px;line-height:22px;margin-top: 15px;padding-left:15px; font-size:14px; color:#333}

/*广告3*/

.gg03{ overflow:hidden; width:100%; background:url("../images/gg03Bg.png") no-repeat center; height:169px;}

.gg03 .gg03box{ overflow:hidden}

.gg03 .rt{float:right;width:211px; margin-right:33px; margin-top:45px;}

.gg03 .phone{ background:url("../images/gg-ssPhone.png") no-repeat right center; padding-right:45px;}

.gg03 .phone p{ font-size:13px; color:#666666; text-align:right}

.gg03 .phone h4{ font-size:24px; color:#000; font-weight:normal;}

.gg03 .rt a{display:block;width:165px;margin: 0 auto;margin-top:8px;}

/*标题*/

.hcy{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.title{ overflow:hidden; background:url("../images/titleBg.png") repeat-x; border-left:4px solid #c30101; height:49px; width:100%;}

.title h3{ float:left; line-height:49px;margin-left:10px; font-size:18px;}

.title h3 a{ color:#c30101;}

.title h3 span{ font-size:13px; margin-left:10px; color:#9d9d9d; font-weight:normal; font-family:Arial}

.title a.more{ display:block; float:right; margin-right:15px; font-size:12px; color:#575757; margin-top:15px;}

.ConBox{ overflow:hidden; padding:15px; background-color:#fff}

/*go*/

.GO{ overflow:hidden; width:100%; background:url("../images/Bgbg.png") repeat;}

.gobox{ overflow:hidden; padding:18px 0;}

.gobox .golt{ float:left; background:#fffl; overflow:hidden; width:653px; box-shadow:5px 5px 5px #ccc}

.gobox .golt dt{ width:300px; height:217px; border:8px solid #e5e5e5; float:left;}

.gobox .golt dd{ width:298px; float:right}

.gobox .golt dd h3{ margin-top:8px;  font-size:14px; font-weight:normal}

.gobox .golt dd h3 a{ color:#c30101}

.gobox .golt dd p{height:154px; overflow:hidden; line-height:22px; font-size:13px; color:#666}

.gobox .go-a{ overflow:hidden; margin-top:10px;}

.gobox .go-a a{ display:block; width:110px; height:32px; line-height:32px;  text-align:center; font-size:12px;  color:#fff; background-color:#bebebe; margin:0 3px; float:left; text-decoration:none}

.gobox .go-a a:hover{ background-color:#c30101;}

.gobox .goRt{ float:right; width:330px;box-shadow:5px 5px 5px #ccc}

.gobox .divImg{ width:300px; height:234px; position:relative; overflow:hidden}

.gobox .golist{ overflow:hidden; position:absolute; top:0; left:0}

.gobox .golist li{ overflow:hidden; margin-bottom:10px; width:300px;}

.gobox .tu{ overflow:hidden; width:100%;}

.gobox .tu dt{ float:left; width:115px; height:96px; padding:7px; border:1px solid #d0d0d0;}

.gobox .tu dd{ width:155px; float:right}

.gobox .tu dd h3{ font-weight:normal; font-size:14px; margin-top:14px; color:#000} 

.gobox .tu dd p{ line-height:22px; height:44px; margin:5px 0; overflow:hidden; font-size:13px; color:#666}

.gobox .tu dd a{ display:block; width:83px; height:22px; line-height:22px; text-align:center; color:#fff; font-size:12px; background-color:#c5c5c5;} 

.gobox .tu dd:hover a{ background:#c30101;  text-decoration:none}

/*荣誉*/

.R_Y{ overflow:hidden; margin-bottom:20px;}

.R_Y .ty_tit{overflow:hidden;height:50px;margin:0 auto;padding-bottom:5px;width: 1460px;text-align: center;}

.R_Y .ty_tit li{height:50px;text-align:center;line-height:50px;font-size:18px;width: 288px;*width: 292px; background-color:#333;position:relative;display: inline-block;}

.R_Y .ty_tit li{*display:inline;}

.R_Y .ty_tit li i{ display:none; position:absolute; bottom:-5px; background:url("../images/ty-sjx.png") no-repeat center; width:9px; height:5px; left:50%; margin-left:-4px;}

.R_Y .ty_tit li a{ text-decoration:none; color:#fff;}

.R_Y .ty_tit li:hover,.R_Y .ty_tit li.cur { background-color:#c30101}

.R_Y .ty_tit li:hover i,.R_Y .ty_tit li.cur i{ display:block}

.R_Y .ryHz{ overflow:hidden; width:1550px; height:245px; position:relative; margin:15px auto 0px}

.R_Y .rycon{overflow:hidden; width:1550px; height:245px;position:absolute; top:0; left:0; display:none}

.R_Y .tyKJ{ overflow:hidden; width:1550px; height:245px; position:relativ }

.R_Y .tyKJ em{ display:block; cursor:pointer; position:absolute; width:41px; height:41px; top:95px;}

.R_Y .rylt{ background:url("../images/sclt.png") no-repeat center top; left:0}

.R_Y .ryrt{ background:url("../images/scrt.png") no-repeat center top; right:0}

.R_Y .tyKJ em:hover{ background-position:bottom}

.R_Y .container{ overflow:hidden; padding:20px 0; background-color:#fff;}

.R_Y .ryBox{ overflow:hidden; width:1440px; margin:0 auto;height:210px; position:relative; }

.R_Y .list{ position:absolute; top:0px; left:0px; width:101%;}

.R_Y .list li{ width:230px;  float:left; margin-right:13px; border:1px solid #f1f1f1; background-color:#f1f1f1}

.R_Y .list li a{ text-decoration:none}

.R_Y .list li img{ display:block; margin:0 auto;}

.R_Y .list li span{ display:block; text-align:center; font-size:14px; color:#333;line-height:40px;}

.R_Y .list li:hover span{ color:#fff}

.R_Y .list li:hover{ border-color:#c30101; background-color:#c30101}

/*客户*/

.K_H{ overflow:hidden; background-color:#fff; margin-bottom:20px;}

.K_H .kh{ width:980px; height:265px; position:relative; margin:0 auto; overflow:hidden}

.K_H .ConBox{ background:url("../images/khbg.png") repeat-x; padding:10px; overflow:hidden}

.K_H .lhLIst{ position:absolute; top:0; left:0}

.K_H .lhLIst li{ float:left; width:235px; height:265px; margin-right:13px;}

.K_H .lhLIst li a{ text-decoration:none}

.K_H .lhLIst li img{ padding:9px; border:1px solid #d0d0d0; display:block}

.K_H .lhLIst li h3{ font-weight:normal; font-size:14px; color:#333; margin:8px 0;}

.K_H .lhLIst li p{ line-height:18px; height:72px; font-size:13px; color:#666666; padding-right:10px;}

.K_H .lhLIst li.lase{margin-right:0;}

.K_H .lhLIst li:hover img{border-color:#c30101}

.K_H .lhLIst li:hover h3{color:#c30101; font-weight:bold}

/*anli*/

.al{ overflow:hidden; margin-bottom:20px; background-color:#fff}

.al .alBox{width:1104px; height:345px; margin:0 auto; margin-top:20px; position:relative;}

.al .alCon{ overflow:hidden; position:relative; width:100%; height:300px;}

.al .alBox i{ display:block; cursor:pointer; position:absolute; width:41px; height:41px; top:120px;}

.al .allt{ background:url("../images/sclt.png") no-repeat center top; left:-10%}

.al .alrt{ background:url("../images/scrt.png") no-repeat center top; right:-10%}

.al .alBox i:hover{ background-position:bottom}

.al .list{position:absolute;}

.al .list p{ text-align:center; font-size:14px; color:#FFFFFF; margin-top:10px;}

.al i:hover{ background-position:bottom;}

/*咨讯*/

.Z_X{ overflow:hidden; width:100%; background:url("../images/zxBg.png") repeat-x center top; height:587px;}

.Z_X .gg04{ overflow:hidden; width:1460px; background:url("../images/qyyjBg.png") no-repeat center; height:160px; margin:0 auto; margin-top:20px;}

.Z_X .gg04 .rt{float:right;width:210px; margin-right:33px; margin-top:25px;}

.Z_X .gg04 .phone{ background:url("../images/gg-ssPhone.png") no-repeat right center; padding-right:45px;}

.Z_X .gg04 .phone p{ font-size:13px; color:#666666; text-align:right}

.Z_X .gg04 .phone h4{ font-size:24px; color:#000; font-weight:normal;}

.Z_X .gg04 .rt a{display:block;width:165px;margin: 0 auto;margin-top:8px;}

/*新闻*/

.news{ overflow:hidden;}

.news .newlt{ float:left; width:1160px; height:385px; background-color:#fff}

.news .newtit{ height:54px; overflow:hidden; background:url("../images/new-TbG.png") no-repeat left bottom;}

.news .newUl{overflow:hidden;  margin-top:16px; float:left}

.news .newUl li{ font-weight:normal; text-align:center; float:left; width:; padding-bottom:15px; font-size:18px; width:97px; }

.news .newUl li a{ color:#333333; display:block; border-right:1px solid #ccc}

.news .newUl li.last a{ border:none;}

.news .newtit a.more{ float:right; font-size:12px; color:#575757; margin-right:40px; margin-top:20px;}

.news .newUl li:hover,.news .newUl li.cur{ background:url("../images/new-liBg.png") no-repeat left bottom;}

.news .newLTbOX{ overflow:hidden; width:100%; position:relative; height:303px;} 

.news .newCon{ overflow:hidden; position:absolute; top:0; left:0; display:none}

.news dl{ overflow:hidden}

.news dt{ overflow:hidden; width:193px; height:128px;float:left;}

.news dt img{width:193px; height:128px; display:block}

.news dd{ float:right; width:880px; padding:0 10px;}

.news dd h3{ font-size:18px; margin-bottom:8px; margin-top:14px;}	

.news dd h3 a{ color:#666}

.news dd p{ font-size:13px; color:#666; line-height:24px; height:72px; overflow:hidden}

.news dd p a{ color:#c30101;}

.news .list{ overflow:hidden; margin-top:10px;}

.news .list li{ float:left; line-height:32px; font-size:13px; padding:0 15px; background:url("../images/new-xjix.png") no-repeat 5px center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:300px; border-bottom:1px dotted #ebebeb; font-size:13px;}

.news .list li a{ color:#66}

.news .newRt{ float:right; width:275px; background-color:#fff;}

.news .newRt h3{ overflow:hidden; background:url("../images/NEW-RT.png") no-repeat left bottom; font-weight:normal; font-size:18px;padding-bottom:15px;}

.news .newRt h3 a{ color:#333}

.news .da{ overflow:hidden; width:255px; height:310px; margin-top:5px; position:relative}

.news .daUl{ position:absolute; top:0; left:0;width:100%;}

.news .daUl li{ padding:12px 0; border-bottom:1px dotted #e0e0e0; width:100%;}

.news .daUl li h4{ font-size:14px; font-weight:normal; line-height:28px; background:url("../images/new-wem.png") no-repeat left center; padding-left:30px;}

.news .daUl li p{ background:url("../images/new-da.png") no-repeat left 5px; padding-left:30px; line-height:22px; height:44px; font-size:13px; color:#666; overflow:hidden; margin-top:4px;}

/*<--!广告轮播样式效果一-->*/

#flashs{ position:relative; height:520px; overflow:hidden;}

#flashs .bgitem{  z-index:1;position:absolute; top:0; }

#flashs .btn{ position:absolute; z-index:2; bottom:25px; left: 50%;margin-left: -64px; padding:0px 6px;}

#flashs .btn span{ background:#252525; cursor: pointer;display: inline-block;margin:2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;color:#fff;}

#flashs .btn span.cur{  background:#c81624;}

/* -- 弹出窗口 -- */

#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}

#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}

#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}

#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }

#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}

#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}

#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}





.linkbg { background: url(../images/linkbg.gif) repeat-x; height: 100px; overflow: hidden; }

.fl { float: left; }

.fr{ float:right;}



.link2 { width: 1460px; height: 100px; overflow: hidden; margin: 0 auto; }



.link2 h2 { width: 150px; font-size: 33px; font-weight: normal; padding: 10px 0 0 0; text-align: center; }



.link2 h2 a { color: #1f4daf; }



.link2 h2 span a {  font-size: 12px; color: #3e3e3e; display: block; line-height: 12px; text-decoration: underline; }



.l_con { width: 1300px; line-height: 30px; height: 66px; overflow: hidden; padding: 15px 0 0 0; }



.l_con a { padding: 0 16px; }